home *** CD-ROM | disk | FTP | other *** search
/ ShareWare OnLine 2 / ShareWare OnLine Volume 2 (CMS Software)(1993).iso / util1 / exc23.zip / EXC.V22 < prev    next >
Text File  |  1993-04-09  |  2KB  |  30 lines

  1. EXC version 2.2 modifications
  2.  
  3. 1.  Added support for using environment variables any command parameter.
  4.  
  5. 2.  When you tried to pass a parameter to the spawned program that
  6. contained spaces and was enclosed in quotes, the parameter arrived to
  7. the spawned program broken down into multiple one-word parameters.  While
  8. EXC was passing it as a single parameter, DOS was breaking it down.  I had
  9. to make sure each parameter passed to the spawned program was enveloped
  10. in quotes in order to assure proper operation.
  11.  
  12. 3.  EXC could have been copying one or more input parameters to uninitialized
  13. string pointers.  This means that the parameters could have been copied 
  14. anywhere in memory.  These storage violations could cause random errors 
  15. varying in degree of nastiness and symptioms.  These pointers now point to
  16. a fixed array of allocated memory.
  17.  
  18.     If you experienced random, strange occurances after using EXC, this could
  19. be the cause.  It could also cause QEMM exception 13 errors.  I examine my
  20. code very closely for these nastiest of bugs, but with the flexibilty of
  21. data types, pointers and arrays used in C++, it is nearly impossible to find
  22. them until a repeatable error can be found.
  23.  
  24.     If you experience unusual problems after using EXC v2.2, try your best to
  25. repeat them.  If you can in any way recreate the problem or narrow down the
  26. activity that causes the problem, let me know.  EXC is becoming a very stable
  27. product now, thanks to your help.  In this type of program it is impossible
  28. to test every combination that users will use.
  29.  
  30.